package com.hualan.zhsq.entity.information;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableLogic;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

/**
 * 房屋设施实体类，对应数据库表 house_facility
 * 使用 Lombok 的 @Data 注解，自动生成 getter、setter、toString、equals、hashCode 等方法
 *
 * @author 这里可按实际填写，比如你的名字或团队标识
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class HouseFacility implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 主键，对应数据库表的 id 字段，类型 bigint
     */
    @TableField
    private Long id;

    /**
     * 设施名称，对应数据库表的 facility_name 字段，类型 varchar，长度 50，非空
     */
    private String facilityName;

    /**
     * 逻辑删除标识，0:未删除，1:已删除，对应数据库表的 del 字段，类型 int
     */
    @TableLogic
    private Integer del;
}